| Index: content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java
|
| diff --git a/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java b/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java
|
| index 89167b88ff3231d5fa0d4b00e6e207ea6fc2e85f..677662294d003c249d7805a6357e3110882959ea 100644
|
| --- a/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java
|
| +++ b/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java
|
| @@ -6,10 +6,10 @@ package org.chromium.content_public.browser;
|
|
|
| import org.chromium.base.VisibleForTesting;
|
| import org.chromium.base.annotations.JNINamespace;
|
| -import org.chromium.base.annotations.SuppressFBWarnings;
|
| import org.chromium.content_public.browser.navigation_controller.LoadURLType;
|
| import org.chromium.content_public.browser.navigation_controller.UserAgentOverrideOption;
|
| import org.chromium.content_public.common.Referrer;
|
| +import org.chromium.content_public.common.ResourceRequestBody;
|
| import org.chromium.ui.base.PageTransition;
|
|
|
| import java.util.Locale;
|
| @@ -33,7 +33,7 @@ public class LoadUrlParams {
|
| private Map<String, String> mExtraHeaders;
|
| private String mVerbatimHeaders;
|
| int mUaOverrideOption;
|
| - byte[] mPostData;
|
| + ResourceRequestBody mPostData;
|
| String mBaseUrlForDataUrl;
|
| String mVirtualUrlForDataUrl;
|
| String mDataUrlAsString;
|
| @@ -177,9 +177,9 @@ public class LoadUrlParams {
|
| public static LoadUrlParams createLoadHttpPostParams(
|
| String url, byte[] postData) {
|
| LoadUrlParams params = new LoadUrlParams(url);
|
| - params.setLoadType(LoadURLType.BROWSER_INITIATED_HTTP_POST);
|
| + params.setLoadType(LoadURLType.HTTP_POST);
|
| params.setTransitionType(PageTransition.TYPED);
|
| - params.setPostData(postData);
|
| + params.setPostData(ResourceRequestBody.createFromBytes(postData));
|
| return params;
|
| }
|
|
|
| @@ -327,19 +327,17 @@ public class LoadUrlParams {
|
|
|
| /**
|
| * Set the post data of this load. This field is ignored unless load type is
|
| - * LoadURLType.BROWSER_INITIATED_HTTP_POST.
|
| + * LoadURLType.HTTP_POST.
|
| * @param postData Post data for this http post load.
|
| */
|
| - @SuppressFBWarnings("EI_EXPOSE_REP2")
|
| - public void setPostData(byte[] postData) {
|
| + public void setPostData(ResourceRequestBody postData) {
|
| mPostData = postData;
|
| }
|
|
|
| /**
|
| * @return the data to be sent through POST
|
| */
|
| - @SuppressFBWarnings("EI_EXPOSE_REP")
|
| - public byte[] getPostData() {
|
| + public ResourceRequestBody getPostData() {
|
| return mPostData;
|
| }
|
|
|
|
|