java - maven中的Azure函数访问onedrive
问题描述
我正在使用 java 和 maven 编写一个 azure 函数来访问 onedrive 以在文件上传到 onedrive 时读取文件的内容。
我只是 Azure 的初学者。编写了基本的 azure 函数,在显示 Hello world 的 localhost 上运行该函数。
@FunctionName("HttpTrigger-Java")
public HttpResponseMessage run(
@HttpTrigger(name = "req", methods = {HttpMethod.GET, HttpMethod.POST}, authLevel = AuthorizationLevel.FUNCTION) HttpRequestMessage<Optional<String>> request,
final ExecutionContext context) {
context.getLogger().info("Java HTTP trigger processed a request.");
// Parse query parameter
String query = request.getQueryParameters().get("name");
String name = request.getBody().orElse(query);
if (name == null) {
return request.createResponseBuilder(HttpStatus.BAD_REQUEST).body("Please pass a name on the query string or in the request body").build();
} else {
return request.createResponseBuilder(HttpStatus.OK).body("Hello, " + name).build();
}
}
}
我需要编写一个获取请求以从 onedrive 获取文件并显示其内容。我该如何编写该代码。我看到的大部分代码都是用 C# 或 JS 编写的。任何人都可以帮助我编写在 Maven 中运行的函数。
解决方案
推荐阅读
- java - 我无法使用 Selenium 和 java 从以下网站抓取表格的内容
- google-identity-toolkit - Google Identity Toolkit 无法登录 AOL 电子邮件:错误代码:2
- android - 付费和免费口味的通用布局,免费提供广告
- python - 没有独特的模式;找到 2 个同样常见的值
- java - 如何在java中获取日期与时间之前
- tsql - 在 SQL 表中查找排名
- python - 迭代不同的数据框
- javascript - 带有 setTimeout 的循环中未定义的变量
- hadoop - Hadoop 3.0.3 -- 权限被拒绝(公钥、gssapi-keyex、gssapi-with-mic、密码)
- java - Android Studio 错误 - 使用私有资源