传递HttpRequestBase作为参数

时间:2015-10-22 18:17:57

标签: asp.net-web-api httprequest asp.net-apicontroller

我有一个方法GetIP(),它将System.Web.HttpRequestBase作为参数。 任何人都可以帮助我如何获得HttpRequestBase对象。

我认为它非常基本,但无法弄明白。

谢谢。

1 个答案:

答案 0 :(得分:1)

我不知道你在哪个上下文,但你可以从<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" style="@style/MyToolBarStyle.Base" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/toolbartitle" android:minHeight="?attr/actionBarSize" /> </LinearLayout> <android.support.v4.widget.DrawerLayout android:id="@+id/drawerLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- activity view --> <!-- Framelayout to display Fragments --> <FrameLayout android:id="@+id/container_body" android:layout_width="match_parent" android:layout_height="match_parent" /> <!-- navigation drawer --> <fragment android:id="@+id/fragment_navigation_drawer" android:name="info.androidhive.materialdesign.activity.FragmentDrawer" android:layout_width="@dimen/nav_drawer_width" android:layout_height="match_parent" android:layout_gravity="start" app:layout="@layout/fragment_navigation_drawer" tools:layout="@layout/fragment_navigation_drawer" /> </android.support.v4.widget.DrawerLayout> </LinearLayout> 得到它。请注意,如果您在iis之外托管网络API,则HttpContext.Current.Request不起作用。

HttpContext.Current