blob: 366b7cccecae37366fea6de1fe4116d6564536bd [file] [view]
---
id: org.apache.streampipes.connect.iiot.protocol.stream.httpserver
title: HTTP Server
sidebar_label: HTTP Server
---
<!--
~ Licensed to the Apache Software Foundation (ASF) under one or more
~ contributor license agreements. See the NOTICE file distributed with
~ this work for additional information regarding copyright ownership.
~ The ASF licenses this file to You under the Apache License, Version 2.0
~ (the "License"); you may not use this file except in compliance with
~ the License. You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
~
-->
<p align="center">
<img src="/img/pipeline-elements/org.apache.streampipes.connect.iiot.protocol.stream.httpserver/icon.png" width="150px;" class="pe-image-documentation"/>
</p>
***
## Description
This adapter provides an HTTP endpoint for ingesting events.
Data sent to this endpoint via POST requests is transformed into StreamPipes events.
### Configuration
#### Endpoint Appendix
Specify the name of the endpoint resource. The endpoint can be accessed at {host of StreamPipes UI}/endpoints/{endpointName}
#### Configuration
##### Manual
Provides an option to define the event schema manually.
##### Import from file
Use a file with example data to automatically detect a first event schema.
***