Выполнение HTTP -, post-веб-запроса
IDE: Android Studio
Структура: 2.2+
Записи:
Я все время пытался применить статьи, которые читал в интернете о Android Studio и HTTP-веб-запросах. Я еще не добился успеха.
Просто устаревшие методы всегда растут по мере выпуска нового контента,поэтому становится все сложнее просто гуглить его.
Цель:
Может ли кто-нибудь написать образец HTTP-запроса Post для http://www.lipsum.com/feed/html и скормить источник запросов в подробный журнал?
Ограничения:
Я не могу дать вам реальную цель, которую я пытаюсь достичь, так как это для выпускного экзамена в колледже. Поэтому я могу только попросить, чтобы мне указали правильное направление, предварительно просмотрев функциональные примеры и онлайн-контент.
Что У Меня Есть До Сих Пор:
package net.kbhtech.lorumipsum; import android.support.annotation.NonNull; import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * Created by Kevin B. Harris on 8/8/2016. */ public class HttpRequests { private String URL; private Map<String, String> Properties; private String Source; private Method method; public enum Method{ GET, POST } public HttpRequests(String URL){ // Assumes Get, Returns The Source. InitializeComponents(); // Append Code Below This Line; } public HttpRequests(String url, Map<String, String> properties, Method method){ // Allows The Dispute Of Method, Adjust URL or Headers As Necessary. Builds InitializeComponents(); // Append Code Below This Line; this.Properties = Properties; this.URL = url; this.method = method; this.Properties = properties; } private void request(){ if(method == method.GET){ this.get(); }else if(method == method.POST) { this.post(); }else{ throw new NoSuchMethodError(); } } private void get(){ } private void post(){ } public Map<String, String> getProperties(){ return this.Properties; } public String getURL(){ return this.URL; } public String getSource(){ return Source; } public Method getMethod(){ return this.method; } // All Requirements Are Initialized Here, Redefine In Constructor As Neccessary private void InitializeComponents(){ Properties = new HashMap<String, String>(); URL = ""; } }
Спасибо;
Кевин Б. Харрис
Что я уже пробовал:
http://www.wikihow.com/Execute-HTTP-POST-Requests-in-Android
http://androidexample.com/How_To_Make_HTTP_POST_Request_To_Server_-_Android_Example/index.php?view=article_discription&aid=64&aaid=89