Java 如何从标题中读取表单数据
在我当前的应用程序(A)中,我将用户重定向到另一个网站(B),用户使用其帐户登录并完成一些活动,现在该网站(B)有一个按钮返回我的应用程序(A),重定向通过发布AJava 如何从标题中读取表单数据,java,http-headers,saml-2.0,Java,Http Headers,Saml 2.0,在我当前的应用程序(A)中,我将用户重定向到另一个网站(B),用户使用其帐户登录并完成一些活动,现在该网站(B)有一个按钮返回我的应用程序(A),重定向通过发布ASAMLResponse来实现 当用户单击该按钮时,用户返回到我的应用程序(A),并在标题信息的“表单数据””中使用该网站(B)分配的特定唯一用户id。基本上,网站B也将SAMLResponse作为请求中的表单参数发布 如何在php和java中读取此请求信息 表单数据部分不清楚,但您可以将所需url/表单的源代码打印到控制台,如下所示:
SAMLResponse
来实现
当用户单击该按钮时,用户返回到我的应用程序(A),并在标题信息的“表单数据”
”中使用该网站(B)分配的特定唯一用户id。基本上,网站B也将SAMLResponse
作为请求中的表单参数发布
如何在php和java中读取此请求信息 表单数据部分不清楚,但您可以将所需url/表单的源代码打印到控制台,如下所示:
import java.io.*;
import java.net.*;
public class Client {
public String getHTML(String urlToRead) {
URL url;
HttpURLConnection conn;
BufferedReader rd;
String line;
String result = "";
try {
url = new URL(urlToRead);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = rd.readLine()) != null) {
//basically makes a huge string
result += line;
}
rd.close();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static void main(String args[])
{
Client c = new Client();
System.out.println(c.getHTML("YOUR URL HERE"));
//prints source code to console
}
//from here, you need to know which item you want to do is at which index of the string
}
以下链接很有帮助,尽管它们不是您想要的。 看一看 问候 [1] [2]
[3] 这有帮助吗:?您是否收到了从网站B到应用程序中servlet的帖子?