我在目标 c 中有以下代码,它应该向我的网站发出 GET http 请求,然后将某些内容提交到我的 MySQL 数据库中......
NSMutableURLRequest *request =[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.website.com/VideoPush/plist/urlTransfer.php"]];
[request setHTTPMethod:@"GET"];
NSString *post =[[NSString alloc] initWithFormat:@"videoID=%@",videoURL];
[request setHTTPBody:[post dataUsingEncoding:NSUTF8StringEncoding]];
注意:我是使用 Objective c 的 http 请求的初学者,所以我意识到我可能会遗漏一些明显的东西......
现在,如果我在浏览器中运行以下网址...
http://www.website.com/VideoPush/plist/urlTransfer.php?videoID=hhklskdjsad
然后一些东西被输入到数据库中,但当我使用目标 c 时没有。另外,当您发出这样的请求时,GET 和 POST 之间有什么区别(因为用户无论如何都看不到 url)?
另外:我是否允许将 url(仍然是带有 / 的 nsstring)作为上面的 videoURL 变量传递