问题想法描述:在B系统中,向A域名提交一个带参数的http请求
HttpGet request = new HttpGet( “http://A/?q=001” );
httpclient.execute( request );那么A域名所对应的系统,在接到这个请求后,根据传来的参数,
设置不同的返回状态码,或者其它内容;
比如,如果传来的参数用户名和密码正确的话,就返回001状态,错误的话,就返回002状态。然后在B系统中,根据 HttpResponse response = request .getResponse();
来获得A系统返回的状态或者内容,再做出其它不同处理。请问,这样的逻辑是否能实现?在A系统中怎么设置返回的状态或者自定义内容呢?
一般默认状态下,返回的状态都是 400,500,200之类的,自定义可以吗?先给100分,OK的话,会继续加,万分感谢~
HttpGet request = new HttpGet( “http://A/?q=001” );
httpclient.execute( request );那么A域名所对应的系统,在接到这个请求后,根据传来的参数,
设置不同的返回状态码,或者其它内容;
比如,如果传来的参数用户名和密码正确的话,就返回001状态,错误的话,就返回002状态。然后在B系统中,根据 HttpResponse response = request .getResponse();
来获得A系统返回的状态或者内容,再做出其它不同处理。请问,这样的逻辑是否能实现?在A系统中怎么设置返回的状态或者自定义内容呢?
一般默认状态下,返回的状态都是 400,500,200之类的,自定义可以吗?先给100分,OK的话,会继续加,万分感谢~
我们用的是webservice这种方式来做的。
希望有高手来解答,我也想学习一下。
那还是算了
http协议岂能说改就改
返回内容自定义很常见么
你自己定义个格式
b系统根据这个格式解析就行了
请问,这个怎么写,能给点代码提示吗?谢谢。