簡體   English   中英

“無效字符'u'尋找值的開始”使用golang開發的服務解析錯誤

[英]“invalid character 'u' looking for beginning of value”Parsing Error from an Service developed in golang

我正在嘗試從Golang中開發的API獲得響應。 使用PostMan可以得到正確的響應,但是當我使用請求庫時,會收到以下消息:

{  
    u'status':400,
    u'title':u'Unable to parse data',
    u'code':u'400001',
    u'id':u'edf83LlwYx',
    u'detail':u"invalid character 'u' looking for beginning of value"
}

我的Python腳本是:

import requests
import json
import data

url = data.user_login

headers = {
    'Content-Type': 'application/json',
    'content-encoding': 'deflate'
}

form = {
    "username": "askjhashdasjd",
    "password": "asdfASDF1234#="
}

response = requests.post(url,headers=headers, data=form)
json_data = json.loads(response.text)
print json_data

我正在使用此腳本從其他服務獲得正確的響應。

data_to_send = json.dumps(form).encode("utf-8")
response = requests.post(url, data=data_to_send)

這使事情完成了:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM