0
我使用Python的請求模塊的一些數據發佈到我公司的SharePoint網站:的Python填寫POST數據空格用「+」
response = requests.post("https//my-sharepoint-site.com",
data={"myPost": "this is a test"},
auth=HttpNtlmAuth("\\MY_USER_NAME", MY_PASS))
對我公司的SharePoint網站產生後的樣子:
myPost=this+is+a+test
我如何1)刪除「myPost =」和2)停止用'+'填充空格?
注意:我無權訪問公司的服務器端應用程序邏輯。
另一個說明:捲曲不用'+'編碼空格。結果:
curl –f –v --ntlm –u MY_USER_NAME --data 「this is a test」 https://my-sharepoint-site.com
是:
this is a test
我的應用程序拋出415錯誤,當我做數據=「這是一個測試」.encode(「utf-8」) – Brinley
@Brinley:我不知道SharePoint或您的應用程序,但是你可能需要發送另一個標題。我會嘗試'Content-Type:text/plain;字符集= UTF-8'。 –