0
我想從我的微控制器發佈數據到我的服務器。我需要從我的控制器發送原始HTTP數據,這就是我下面發送:HTTP發佈Json 400錯誤
POST /postpage HTTP/1.1
Host: https://example.com
Accept: */*
Content-Length: 18
Content-Type: application/json
{"cage":"abcdefg"}
我的服務器需要JSON編碼,而不是形成編碼的請求。
對於發送的上述請求,我得到一個400錯誤從服務器,HTTP/1.1 400錯誤的請求
然而,當我試圖通過我的筆記本電腦通過一個python腳本到達後到我的服務器,我我能夠得到適當的迴應。
import requests
url='https://example.com'
mycode = 'abcdefg'
def enter():
value = requests.post('url/postpage',
params={'cage': mycode})
print vars(value)
enter()
任何人都可以讓我知道我可能會在我上面發送的原始http數據中出錯嗎?
我遵循同樣的語法,你已經張貼。只需在我的文章中獲取格式化權限即可。在帖子中更正了它。 – bobdxcool
@bobdxcool也許試試'User-Agent'? –
@J F那也不管用。是否有可能查看python腳本實際發送的http原始數據,以便我可以將這些原始數據複製到我的微控制器上? – bobdxcool