2012-07-19 19 views
1

我使用ASIHttpRequest將數據來回發送到我的IOS遊戲中的服務器。ASIHttpRequest:有人能看到正在發送的URL嗎?

我想知道如果有人可以看到正在發送到服務器的URL,不管怎樣? ...如果是這樣的話,作弊是可能的。

在此先感謝

的要求是這樣的:

NSURL *url = [NSURL URLWithString: @"http://xx.xxx.xx.x/development/"]; 

__block ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL: url]; 
__weak ASIHTTPRequest *request_b = request; 

[request setDelegate: self]; 
[request setQueue: [[DatabaseHelper sharedInstance] networkQue]]; 
[request setShouldContinueWhenAppEntersBackground: NO]; 
[request addRequestHeader:@"Content-Type" value:@"text/html; charset=utf-8;"]; 
[request setDefaultResponseEncoding:NSUTF8StringEncoding]; 
[request setTimeOutSeconds: 20.0f]; 
[request setCachePolicy: ASIDoNotWriteToCacheCachePolicy | ASIDoNotReadFromCacheCachePolicy]; 

[request setPostValue:@"aSecretString" forKey:@"secret"]; 
[request setPostValue: @"updateUser" forKey:@"apiToRun"]; 
[request setPostValue: @"4" forKey:@"userId"]; 

網址:

http://xx.xxx.xx.x/development/secret=aSecretString&apiToRun=updateUser&userId=4 
+0

林試圖回答你剛剛刪除的問題.... – 2012-07-20 16:48:09

回答

1

用GET請求,數據被作爲URL的一部分,並且易於攔截HTTP監控。如果您使用POST,這些信息將不會在URL中顯示。

+0

太棒了!非常感謝 – BlackMouse 2012-07-19 16:23:13

相關問題