Web服务器设置提供奇怪的输出

时间:2014-10-01 07:49:29

标签: objective-c web-services http

我试图从苹果应用程序连接到服务器。我用于服务器的公司非常糟糕,并承诺他们已根据需要进行设置(但我并不是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>

任何可能导致此问题的想法都可能是服务器。

1 个答案:

答案 0 :(得分:0)

好的,所以经过多晚的谷歌搜索和昂贵的微软支持电话后,我发现我发送的POST到了错误的地址。就这么简单,我把它发送到www.mywebaddress.co.uk/File而不是www.mywebaddress.co.uk/File/.php