How to make http post request to an xml document in android





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.



Any Suggestions?



Here is a snippet from my Main Activity.



public void loadPage() {
new DownloadXmlTask().execute(URL);
}


private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}

@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}

public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}

public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}









share|improve this question

























  • welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.

    – Martin Zeitler
    Jan 3 at 22:35













  • Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.

    – Laura
    Jan 3 at 22:38











  • with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to POST parameter lname or does a GET suffice?

    – Martin Zeitler
    Jan 3 at 22:40













  • This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml

    – Laura
    Jan 3 at 22:43











  • Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.

    – Laura
    Jan 3 at 22:44


















0















I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.



Any Suggestions?



Here is a snippet from my Main Activity.



public void loadPage() {
new DownloadXmlTask().execute(URL);
}


private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}

@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}

public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}

public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}









share|improve this question

























  • welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.

    – Martin Zeitler
    Jan 3 at 22:35













  • Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.

    – Laura
    Jan 3 at 22:38











  • with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to POST parameter lname or does a GET suffice?

    – Martin Zeitler
    Jan 3 at 22:40













  • This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml

    – Laura
    Jan 3 at 22:43











  • Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.

    – Laura
    Jan 3 at 22:44














0












0








0








I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.



Any Suggestions?



Here is a snippet from my Main Activity.



public void loadPage() {
new DownloadXmlTask().execute(URL);
}


private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}

@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}

public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}

public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}









share|improve this question
















I want to write to an xml document as for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.



Any Suggestions?



Here is a snippet from my Main Activity.



public void loadPage() {
new DownloadXmlTask().execute(URL);
}


private class DownloadXmlTask extends AsyncTask<String, Void, List<AdEntry>> {
@Override
protected List<AdEntry> doInBackground(String... urls) {
try {
return loadXmlFromNetwork(urls[0]);
} catch (IOException e) {
return null;
} catch (XmlPullParserException e) {
return null;
}
}

@Override
protected void onPostExecute(List<AdEntry> adEntries) {
// Some code
}
}

public List<AdEntry> loadXmlFromNetwork(String urlString) throws XmlPullParserException, IOException {
InputStream stream = null;
try {
stream = downloadUrl(urlString);
entryList = parse(stream);
} finally {
if (stream != null)
stream.close();
}
return entryList;
}

public InputStream downloadUrl(String urlString) throws IOException {
URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000 /* milliseconds */);
conn.setConnectTimeout(15000 /* milliseconds */);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
return conn.getInputStream();
}






java android xmlpullparser






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 3 at 22:41







Laura

















asked Jan 3 at 21:57









LauraLaura

13




13













  • welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.

    – Martin Zeitler
    Jan 3 at 22:35













  • Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.

    – Laura
    Jan 3 at 22:38











  • with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to POST parameter lname or does a GET suffice?

    – Martin Zeitler
    Jan 3 at 22:40













  • This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml

    – Laura
    Jan 3 at 22:43











  • Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.

    – Laura
    Jan 3 at 22:44



















  • welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.

    – Martin Zeitler
    Jan 3 at 22:35













  • Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.

    – Laura
    Jan 3 at 22:38











  • with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to POST parameter lname or does a GET suffice?

    – Martin Zeitler
    Jan 3 at 22:40













  • This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml

    – Laura
    Jan 3 at 22:43











  • Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.

    – Laura
    Jan 3 at 22:44

















welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.

– Martin Zeitler
Jan 3 at 22:35







welcome to stack overflow! my suggestion would be: stackoverflow.com/help/how-to-ask ...what have you tried so far? because as the question is currently written, it is too broad and does barely permit an accurate answer. and it's probably not about the xmlpullparser, which is used by Android for accessing XML resources. square.github.io/retrofit probably might rather be what you might be looking for. besides, one cannot post to an XML document, but in best case to an XML API.

– Martin Zeitler
Jan 3 at 22:35















Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.

– Laura
Jan 3 at 22:38





Thank you. I have already parsed the xml document and get all the data that I wanted and displayed them in the application. But at the same time I want to add a parameter called “lname” and insert my last name as the value for every request to the URL. So any suggestions of how to do that? I will post my some code.

– Laura
Jan 3 at 22:38













with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to POST parameter lname or does a GET suffice?

– Martin Zeitler
Jan 3 at 22:40







with some code this would be way more specific and should be easy to answer; and we also have a guide for this: stackoverflow.com/help/mcve Q: do you need to POST parameter lname or does a GET suffice?

– Martin Zeitler
Jan 3 at 22:40















This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml

– Laura
Jan 3 at 22:43





This is how I got my data when parsing the xml document. But I have no idea how to do the post request part. I am new to xml

– Laura
Jan 3 at 22:43













Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.

– Laura
Jan 3 at 22:44





Yes, for every request to the URL , I want to add a parameter called “lname” and insert my last name as the value.

– Laura
Jan 3 at 22:44












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54030371%2fhow-to-make-http-post-request-to-an-xml-document-in-android%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54030371%2fhow-to-make-http-post-request-to-an-xml-document-in-android%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Mossoró

Error while reading .h5 file using the rhdf5 package in R

Pushsharp Apns notification error: 'InvalidToken'