相关疑难解决方法(0)

将URI字符串解析为名称 - 值集合

我有这样的URI:

https://google.com.ua/oauth/authorize?client_id=SS&response_type=code&scope=N_FULL&access_type=offline&redirect_uri=http://localhost/Callback
Run Code Online (Sandbox Code Playgroud)

我需要一个带有解析元素的集合:

NAME               VALUE
------------------------
client_id          SS
response_type      code
scope              N_FULL
access_type        offline
redirect_uri       http://localhost/Callback
Run Code Online (Sandbox Code Playgroud)

确切地说,我需要一个Java等价的C#HttpUtility.ParseQueryString方法.请给我一个建议.谢谢.

java parsing uri namevaluecollection

247
推荐指数
12
解决办法
28万
查看次数

从HttpServletRequest获取POST请求正文

我试图从HttpServletRequest对象获取整个身体.

我关注的代码如下所示:

if ( request.getMethod().equals("POST") )
{
    StringBuffer sb = new StringBuffer();
    BufferedReader bufferedReader = null;
    String content = "";

    try {
        //InputStream inputStream = request.getInputStream();
        //inputStream.available();
        //if (inputStream != null) {
        bufferedReader =  request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream));
        char[] charBuffer = new char[128];
        int bytesRead;
        while ( (bytesRead = bufferedReader.read(charBuffer)) != -1 ) {
            sb.append(charBuffer, 0, bytesRead);
        }
        //} else {
        //        sb.append("");
        //}

    } catch (IOException ex) {
        throw ex;
    } finally {
        if (bufferedReader != null) { …
Run Code Online (Sandbox Code Playgroud)

java post servlets

90
推荐指数
8
解决办法
23万
查看次数

标签 统计

java ×2

namevaluecollection ×1

parsing ×1

post ×1

servlets ×1

uri ×1