我调用Restful API(用于Tensorflow Model Server):
curl -X POST http://192.168.100.1:8501/v1/models/mymodel:regress
由于我正在逐步进行操作,因此出现预期的错误:
{ "error": "JSON Parse error: The document is empty" }
我对此感到满意,我确认没有任何数据调用服务器。 但是当我通过RestSharp尝试相同的操作时:
var client_mymodel = new RestClient("http://192.168.100.1:8501/v1/models/mymodel");
var req = new RestRequest("regress"; Method.POST);
req.AddJsonBody(""); // Intentionally blank for now.
var res = client_mymodel.Execute(req);
然后结果是不同的:
BadRequest
我相信,因为响应URI显示为:
{http://192.168.100.1:8501/v1/models/mymodel/regress}
问题是如何通过RestSharp而不是 / regress 调用:regress 部分?