gpt4 book ai didi

java - 如何从标题中读取表单数据

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:52 24 4
gpt4 key购买 nike

在我当前的应用程序 (A) 中,我将用户重定向到另一个网站 (B),用户在该网站上使用他/她的帐户登录并完成一些 Activity ,现在该网站 (B) 有一个按钮可以返回我的应用程序 (A ),通过发布 SAMLResponse 进行重定向。

当用户单击该按钮时,用户返回到我的应用程序(A),并在标题信息的“Form Data”中使用该网站(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
}

关于java - 如何从标题中读取表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20086199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com