我正在尝试使用c#在我将执行WeRequest的函数内创建一个AWS Lambda函数.
using System.Net;
...
public class Function{
public SkillResponse FunctionHandler(SkillRequest input, ILambdaContext context){
...
WebRequest request = WebRequest.Create("http://www.url.de");
// Get the response.
HttpWebResponse apianswer = (HttpWebResponse)request.GetResponse();
...
}}
但GetResponse不可用
AWS模板使用.NETCoreApp.Version = v.1.0此类函数中是否没有可用的GetResponse?或者我是否必须安装另一个nuget包?
如何在函数内部执行webrequest?
最佳答案 您应该使用HttpWebRequest而不是WebRequest.
WebRequest类是一个抽象类. WebRequest实例在运行时的实际行为由WebRequest.Create方法返回的后代类确定.有关默认值和异常的更多信息,请参阅后代类的文档,例如HttpWebRequest和FileWebRequest.