如果您使用 Dart HttpClient(它提供HttpClientRequest)从服务器向另一台服务器发出请求,据我所知,唯一可用的 HTTP 方法是GET和POST(分别对应于post/postUrl和get/getUrl函数)。还有一种方法可以提出PUT和DELETE请求吗?
1941 次
1 回答
5
您应该可以使用允许您使用任何 HTTP 动词的open方法来完成此操作:
client.open('delete', 'http://example.com', '8080', '/test');
如果您查看HttpClient 源代码,您会发现getandpost方法只是别名open:
Future<HttpClientRequest> post(String host,
int port,
String path) {
return open("post", host, port, path);
}
于 2014-03-17T16:47:12.187 回答