我想通過POST請求通過我的TextView的內容到服務器,但我想我有編碼問題。做|必須手動將空格轉換爲+或%20,或者是否有由可可或其他第三方支持的庫?這是微不足道的嗎?我被這個簡單的步驟困住了幾個小時! :)轉換的TextView文本POST請求的參數 - iPhone開發
1
A
回答
1
又如可以在http://deusty.blogspot.com/2006/11/sending-http-get-and-post-from-cocoa.html找到。不過,stefanB鏈接的例子有一個更完整的需要轉義的字符列表。
3
看一看例如如何在http://www.rudis.net/content/2009/01/26/adding-percent-esacpes-cocoa添加百分號轉義,引用作者:
一個明顯的方式做到這一點是通過調用的NSString的
-(NSString*)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding
方法。雖然這做得不錯,但它 是不完美並將錯過的東西 像「/」,這可能會使一些網絡服務哭。要做到這一點 編碼的最好方法是使用:
CFStringRef CFURLCreateStringByAddingPercentEscapes (
CFAllocatorRef allocator,
CFStringRef originalString,
CFStringRef charactersToLeaveUnescaped,
CFStringRef legalURLCharactersToBeEscaped,
CFStringEncoding encoding
);
示例代碼跳轉後(見上面的鏈接)。
相關問題
- 1. SpringMVC請求參數轉換
- 2. 請求參數未在POST請求
- 3. 轉發帶有附加參數的POST請求
- 4. http post請求在ASP NET MVC中將參數轉換爲'Null'
- 5. iPhone - PHP POST請求
- 6. 轉換一個請求HTTP POST龍捲風post請求
- 7. 轉換urllib2的POST請求到
- 8. Django:將POST請求參數轉換爲查詢字符串
- 9. 如何轉換我的GET請求,POST請求
- 10. Symfony 2轉發請求傳遞GET/POST參數
- 11. Angular2 - HTTP POST請求參數
- 12. 如何在POST請求中獲取GET和POST請求參數?
- 13. 帶參數的Http Post請求
- 14. 與URL HTTP POST請求的參數
- 15. Swift3:參數除以「/」的HTTP POST請求
- 16. C#中POST請求參數的問題
- 17. 在POST請求上空的參數
- 18. POST請求的參數未插入表
- 19. 將POST請求從PHP轉換爲Python
- 20. 發送從Python中的HTTP POST請求(試圖從PHP轉換)
- 21. jQuery.ajax POST請求轉換成GET
- 22. 帶有嵌套參數的POST請求
- 23. 添加參數HTTP POST請求的node.js
- 24. POST請求中的嵌套參數/值
- 25. 有多個參數的Json Post請求
- 26. 在Volley中轉換Http Post請求
- 27. 轉換請求參數哈希
- 28. 使用參數和附加文件發出POST請求
- 29. 如何在Symfony中添加文件參數來轉發POST請求?
- 30. Jsp include,轉發請求參數
葉氏,此鏈接包含一個整潔和簡單的解釋,謝謝 – 2009-06-15 23:25:14