如何使用带有输入用户名和密码的HTTP-GET connect访问API

飞天开发

我使用API​​来获取连接信息,但是我无法从该API获取数据,因为我不知道如何使用HTTP输入用户名和密码来获取连接以访问此数据。

主要

String url = "http://flightxml.flightaware.com/json/FlightXML2/";
    @SuppressLint("NewApi")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    StrictMode.ThreadPolicy policy = new StrictMode.
    ThreadPolicy.Builder().permitAll().build();
    StrictMode.setThreadPolicy(policy); 

    TextView txt1 = (TextView)findViewById(R.id.textView1);

    String result  = HttpGet(url);
    txt1.setText(result);
                   }
    // Connect Http Get //
    public String HttpGet(String url) {
    StringBuilder builder = new StringBuilder();
    HttpClient client = new DefaultHttpClient();
    HttpGet httpGet = new HttpGet(url);

    try {
    HttpResponse response = client.execute(httpGet);
    StatusLine statusLine = response.getStatusLine();
    int statusCode = statusLine.getStatusCode();
    if (statusCode == 200) { // Status OK
    HttpEntity entity = response.getEntity();
    InputStream content = entity.getContent();
    BufferedReader reader = new BufferedReader(new InputStreamReader(content));
    String line;
    while ((line = reader.readLine()) != null) {
    builder.append(line);}
    } else {
    Log.e("Log", "Failed to download result..");
    }
    } catch (ClientProtocolException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }
    return builder.toString(); }}

在浏览器中,我可以输入用户名和密码,但是在Android App中,我不知道如何输入。这张照片一样。

http://i.stack.imgur.com/63EBI.jpg

布赖恩

假设您的目标API需要基本身份验证,则需要将凭据添加到请求中,如下所示:

String user = "username";
String pwd = "password";
httpGet.addHeader("Authorization", "Basic " + Base64.encodeToString((user + ":" + pwd).getBytes(), Base64.NO_WRAP));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用用户名和密码调用Rest API-如何

来自分类Dev

访问TFS git存储库总是提示从Visual Studio外部输入用户名和密码

来自分类Dev

HTTP:为什么在get请求中发送用户名和密码错误?

来自分类Dev

如何使用用户名和密码访问Active Directory上的用户文件夹?

来自分类Dev

PHP如何从mysql_connect()获取mysql用户名和密码

来自分类Dev

mysql_connect()使用什么密码和用户名?

来自分类Dev

如何检查访问数据库中的用户名和密码

来自分类Dev

如何为Web API GET请求指定用户名和密码

来自分类Dev

如何在Python Tkinter中访问字典数据库中的用户名和密码?

来自分类Dev

在HTTP GET查询参数中传递用户名和密码

来自分类Dev

如何在没有用户名和密码的情况下访问代理?

来自分类Dev

如何通过Windows登录名使用用户名和密码访问Outlook Exchange Server?

来自分类Dev

Firebase:如何从服务器上的用户名和密码生成访问令牌?

来自分类Dev

Flutter App登录,应检查用户输入的用户名和密码,以及从api返回的值

来自分类Dev

使用用户名和密码的Android Volley GET请求失败

来自分类Dev

无法使用带有用户名和密码提供者的委派权限的Microsoft Graph API发送电子邮件

来自分类Dev

访问某些文件夹时提示输入用户名和密码

来自分类Dev

如何授予不使用特定用户名和密码的用户访问数据库的权限?

来自分类Dev

如何使用用户名和密码访问Active Directory上的用户文件夹?

来自分类Dev

AngularJS HTTP基本身份验证以及Pivotal Tracker API的用户名和密码

来自分类Dev

僵尸网络客户端如何访问用户的用户名和密码?

来自分类Dev

如何获取使用jet.com API的api用户名和密码

来自分类Dev

PHP-在弹出窗口中输入用户名密码时如何执行GET请求?

来自分类Dev

如何通过API获取用户的用户名和密码在GitHub中注册?

来自分类Dev

orientdb connect无效的密码和用户名

来自分类Dev

无法在 Scrapy 中使用带有用户名和密码的 API

来自分类Dev

在 PHP 中使用 Curl 访问带有用户名和密码的 API

来自分类Dev

如何使用用户名和密码访问 Asp.Net Core 中的 MongoDb?

来自分类Dev

使用 Groovy 命令从 Jenkins 执行 Groovy 构建步骤访问带有密码凭据参数的用户名?

Related 相关文章

  1. 1

    使用用户名和密码调用Rest API-如何

  2. 2

    访问TFS git存储库总是提示从Visual Studio外部输入用户名和密码

  3. 3

    HTTP:为什么在get请求中发送用户名和密码错误?

  4. 4

    如何使用用户名和密码访问Active Directory上的用户文件夹?

  5. 5

    PHP如何从mysql_connect()获取mysql用户名和密码

  6. 6

    mysql_connect()使用什么密码和用户名?

  7. 7

    如何检查访问数据库中的用户名和密码

  8. 8

    如何为Web API GET请求指定用户名和密码

  9. 9

    如何在Python Tkinter中访问字典数据库中的用户名和密码?

  10. 10

    在HTTP GET查询参数中传递用户名和密码

  11. 11

    如何在没有用户名和密码的情况下访问代理?

  12. 12

    如何通过Windows登录名使用用户名和密码访问Outlook Exchange Server?

  13. 13

    Firebase:如何从服务器上的用户名和密码生成访问令牌?

  14. 14

    Flutter App登录,应检查用户输入的用户名和密码,以及从api返回的值

  15. 15

    使用用户名和密码的Android Volley GET请求失败

  16. 16

    无法使用带有用户名和密码提供者的委派权限的Microsoft Graph API发送电子邮件

  17. 17

    访问某些文件夹时提示输入用户名和密码

  18. 18

    如何授予不使用特定用户名和密码的用户访问数据库的权限?

  19. 19

    如何使用用户名和密码访问Active Directory上的用户文件夹?

  20. 20

    AngularJS HTTP基本身份验证以及Pivotal Tracker API的用户名和密码

  21. 21

    僵尸网络客户端如何访问用户的用户名和密码?

  22. 22

    如何获取使用jet.com API的api用户名和密码

  23. 23

    PHP-在弹出窗口中输入用户名密码时如何执行GET请求?

  24. 24

    如何通过API获取用户的用户名和密码在GitHub中注册?

  25. 25

    orientdb connect无效的密码和用户名

  26. 26

    无法在 Scrapy 中使用带有用户名和密码的 API

  27. 27

    在 PHP 中使用 Curl 访问带有用户名和密码的 API

  28. 28

    如何使用用户名和密码访问 Asp.Net Core 中的 MongoDb?

  29. 29

    使用 Groovy 命令从 Jenkins 执行 Groovy 构建步骤访问带有密码凭据参数的用户名?

热门标签

归档