我已经提供了 GET 请求。在 API 字符串中,我应该放入一些数据,这些数据是我在运行应用程序后得到的,所以我需要将整个字符串分成两部分,并将我的结果,即 resultText 放在两者之间。所以我用 startQuery 和 endQuery 做到了。但是我在为这个应用程序收费时失败了。希望有人有想法。这是一些截图:
- (void)makeRequest
{
if (_responseData == nil)
{
_responseData = [NSMutableData new];
}
NSString* startQuery = [NSString stringWithString:@"https://www.wikifood.eu/wikifood/en/struts/xxxxxxxx.do?method=getProductOverview&query="];
NSString* endQuery = [NSString stringWithString:@"&startAt=0&limit=5&filter=true&loginname=xxxxxx&password=6f052cxxx15a4c2813baf3x75xx51dead1f4fe2"];
NSURL *url = [NSURL URLWithString:[[NSString stringWithFormat:@"%@%@%@", startQuery, resultText.text, endQuery] stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
NSURLRequest* request = [NSURLRequest requestWithURL:url];
_urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
}
谢谢。