我试图从苹果应用程序连接到服务器。我用于服务器的公司非常糟糕,并承诺他们已根据需要进行设置(但我并不是100%确信)。
在服务器上我有一个简单的php文件,它返回一个字符串。除了文件或其他任何内容之外,别无其他任何事情
echo "This works!!!!"
在objective-c应用程序中,我正在尝试制作一个简单的http请求。
以下作品
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]];
工作并返回一条消息。
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]];
[request setHTTPMethod:@"POST"];
工作并返回一条消息。
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"Address"]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
返回以下内容
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>405 - HTTP verb used to access this page is not allowed.</title>
任何可能导致此问题的想法都可能是服务器。
答案 0 :(得分:0)
好的,所以经过多晚的谷歌搜索和昂贵的微软支持电话后,我发现我发送的POST到了错误的地址。就这么简单,我把它发送到www.mywebaddress.co.uk/File而不是www.mywebaddress.co.uk/File/.php