我正在尝试为开放的 rasta Web 服务编写集成测试(代码如下)
using(var host = new InMemoryHost(new Configuration()))
{
var request = new InMemoryRequest {Uri = new Uri("http://localhost/foo"), HttpMethod = "GET"};
request.Entity.Headers["Accept"] = "application/json";
var response = host.ProcessRequest(request);
}
但不断收到 406 响应。
如果我没有指定 json 接受标头,我会收到 500 错误。