是否有一些常用的使用方法或標準方法來將http-form解析爲鍵值對,例如:到NSDictionary?解析應用程序/ x-www-form-urlencoded NSData到NSDictionary
感謝您的任何幫助
是否有一些常用的使用方法或標準方法來將http-form解析爲鍵值對,例如:到NSDictionary?解析應用程序/ x-www-form-urlencoded NSData到NSDictionary
感謝您的任何幫助
是的。 NSJSONSerialization。這正是你想要的。
UPDATE:
如果您需要解析應用程序/ x-WWW窗體-urlencoded數據,this answer是最好的。您可能需要先convert the NSData to a string.
這不是關於應用程序/ json,而是應用程序/ x-www-form-urlencoded – protuberian
@protuberian請參閱更新的答案。 –
我無法找到任何重量輕的解決方案,哪來的好叫GCDWebServer
的Objective-C庫這是我如何使用它:
在Podfile
pod "GCDWebServer"
在我的應用程序
#import "GCDWebServerFunctions.h"
NSDictionary *dict = GCDWebServerParseURLEncodedForm(bodyString);
你可以添加一些背景來你的問題?你想做什麼?您是否試圖獲取http表單的值,因爲它是在Web視圖中呈現的,還是您嘗試在用戶單擊「submit」將表單數據發送回服務器後獲取表單的值*? –
從我的iOS應用程序發送請求到遠程服務器,然後接收x-www-from-urlencoded響應 – funberry