Java 使用MultipartEntityBuilder后如何查看完整URL?

Java 使用MultipartEntityBuilder后如何查看完整URL?,java,php,android,http-post,multipartentity,Java,Php,Android,Http Post,Multipartentity,就发布而言,我相当确信这段代码是有效的(我在我的项目的另一部分中使用了不同的API),但我认为URL的格式不正确。我想知道,在构建所有实体之后,是否还有其他方法可以查看完整的URL,以便查看最终URL的格式是否正确。代码: 我的URL= 方法=员额 API键=不准备发布(尽管有效) drugName=只是一个具有药物名称的字符串 我在代码中有日志尝试查看url,但它们没有返回任何关闭的内容,调试器也没有 我正在尝试构建如下所示的URL: 感谢您的帮助 我正在尝试构建如下所示的URL。只有GET

就发布而言,我相当确信这段代码是有效的(我在我的项目的另一部分中使用了不同的API),但我认为URL的格式不正确。我想知道,在构建所有实体之后,是否还有其他方法可以查看完整的URL,以便查看最终URL的格式是否正确。代码:

我的URL= 方法=员额

API键=不准备发布(尽管有效)

drugName=只是一个具有药物名称的字符串

我在代码中有日志尝试查看url,但它们没有返回任何关闭的内容,调试器也没有

我正在尝试构建如下所示的URL:


感谢您的帮助

我正在尝试构建如下所示的URL
。只有GET命令才能做到这一点。帖子一开始不会把数据放在url中。好吧,我还需要使用MultipartEntityBuilder吗?不,你什么都不需要。作为带有一些get参数的url,您可以轻松构建自己。
public String makeServiceCallPillBox(String url, int method, 
        String api, String drugName) 
{
    String resultEnitity = null; 
    try {
        // http client
        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpResponse httpResponse = null;
        HttpEntity entityResult = null;



        // Checking http request method type
        if (method == POST) 
        {
            HttpPost httpPost = new HttpPost(url);
            // Butild the parameters
            MultipartEntityBuilder builder = MultipartEntityBuilder.create();
            builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); 
            builder.addTextBody("key", api);
            builder.addTextBody("ingredient", drugName);; 
            final HttpEntity entity = builder.build();
            httpPost.setEntity(entity);
            Log.d("url", httpPost.toString());
            httpResponse = httpClient.execute(httpPost);

            Log.d("post", builder.toString());
            Log.d("post2", entity.toString()); 

            entityResult = httpResponse.getEntity();

            resultEnitity = EntityUtils.toString(entityResult);

            Log.d("result", resultEnitity);

        }   

    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (ClientProtocolException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

    return resultEnitity;

}